#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2024/3/13 11:36
# @Author : XXX
# @Site : 
# @File : day-5.py
# @Software: PyCharm
'''
问题5：
创建一个名为BankAccount的父类，具有balance属性和一个deposit
方法。然后创建一个SavingsAccount子类，继承自BankAccount，
并添加一个名为interest_rate的属性。该子类还应该重写deposit方法，以在存款时自动计算利息并将其添加到余额中。
'''


class BankAccount:
    def __init__(self, balance):
        self.balance = balance

    def deposit(self):
        pass


class SavingsAccount(BankAccount):
    def __init__(self, balance, interest_rate):
        super().__init__(balance)
        self.interest_rate = interest_rate

    def deposit(self, num):
        self.balance += num
        self.balance += self.interest_rate


sav = SavingsAccount(1000, 100)
sav.deposit(500)
print(sav.balance)
